As a software architect, you need to make a choice when to adopt emerging technology. As suggested by research companies like Gartner, any emerging technology goes through different phases before reaching mainstream as illustrated below: Similar to Gartner, Forrester has New Wave Methodology to assess emerging technologies and provide research insights. Irrespective of Gartner or Forrester report, the decision to choose the emerging technology and applying it to formulate the…
Read MoreLinux Commands Every Architect Should Know
Linux is pervasive in software deployment architecture, and being a hands-on technologist with Linux helps in various ways. This article summarizes most of the commonly used Linux commands & utilities every architect should know. As each variant or distribution of Linux might have differences, there might be some variation as per Linux variants: Debian Linux, RHEL & CentOS, Oracle Linux, Ubuntu Linux, Alpine Linux, and Arch Linux. Before we start,…
Read MoreFree Docker & Kubernetes Courses For Application Architects
As a full-stack architect, understanding and being hands-on with Docker & Kubernetes helps you to drive end-to-end architecture and technology decisions. This article summarizes free Docker & Kubernetes courses focused for application architects. #1 – Containerization with Docker Apart from having the basic knowledge of Docker, advanced knowledge of container runtime helps during troubleshooting and using advanced container creation practices such as multi-stage docker build. Additionally, having the basic knowledge…
Read MoreTop Ten Metrics You Need To Measure Productivity
Follow @ankurkumarz Follow @VedcraftTeam Measuring & tracking the progress of any program is key to success as quoted in the famous saying: If you can’t measure it, you can’t improve it. Considering a large number of metrics available, this article summarizes the top ten metrics to measure from the delivery team’s productivity perspective: Metric Purpose Description Feature Cycle Time To measure the time-to-market of a feature to generate business value…
Read MoreEmerging Open Source IoT Platforms You Should Not Miss
Follow @ankurkumarz Follow @VedcraftTeam With the rise of the Internet of Things, there is an increasing focus on open source IoT platforms for flexibility, cost-effectiveness, interoperability & independence. Most of these IoT platforms provide end-to-end lifecycle management and accelerate development, deployment, device management, connectivity, integration, management, visualization, and analytics. Hardware (sensors, devices, etc.), Software (plugins, drivers, etc.), Communication (protocols support like MQTT), IoT Gateway support, and Cloud support (device management…
Read MoreTop Ten Technology Trends For 2021
Based on reports published by research companies like Gartner, Forrester, Bain, Deloitte, there are numerous technology trends predicted for 2021. This article summarizes the top ten technology trends common across their reports. #10 – Zero Trust Security & Privacy Computation Security has always been a key focus area for enterprises and the advancement towards zero-trust principle (never trust & always verify) will continue to be the trend in coming years.…
Read MoreLessons Learned from AWS Services Outage (Nov 2020)
Context, Analysis & Impact Amazon’s internet infrastructure service experienced a multi-hour outage on Wednesday that affected a large portion of the internet. Read more details on The Washington Post by clicking here. More than 50+ companies impacted including Roku, Adobe, Flickr, Twilio, Tribune Publishing and Amazon’s own smart security division Ring, in its region covering the eastern U.S. Business impact such as as reported by The Washington Post: New account…
Read MoreDon’t Reinvent for Cloud Migration or Adoption Framework
When it comes to cloud migration or adoption, often organizations get into the practice of building a cloud migration framework before the migration. While having a cloud migration strategy is essential for successful cloud migration, it does not necessitate to build your own cloud migration framework.During the assessment or discovery phase itself, you can start leveraging the below frameworks based upon your cloud vendor selection: AWS Cloud Adoption Framework Microsoft…
Read More5 Factors A New-Age Software Developer Should Strive For
As the software industry is evolving rapidly so as the environment, technologies, and expectations from a new age software developer. Particularly in a current situation like COVID, companies retain top valued software developers. Even if you have great coding skills, your company might not consider you valuable. Nowadays companies are looking for new-age smart developers – Being Aware, Being Social & Being Smart is the new demand of the hour.…
Read More5 Reports Every Software Architect Should Read
#1 – Google’s Accelerate State of DevOps Report Google’s research division has partnered with DORA (DevOps Research and Assessment) research program to carry out data-driven insights for effective DevOps and organizational performance. As part of this program, they have been publishing State of DevOps Report (2014-2019) for the last six years. DORA became part of Google Cloud in 2018 (click here for announcement details). As an architect, it is one…
Read More