When developing locally I usually incorporate Docker Compose into my local development workflow: Bringing up supporting containers needed to run databases, reverse proxies, other applications, or just to see how the container I’m developing works. Given that Docker Desktop comes with a single node Kubernetes (K8s) cluster and I usually end up
In life, risk is all but inevitable. That’s just as true in our financial choices and daily work life as it is in our social interactions and health decisions. Whether we like it or not, every time we walk out of the house there’s some kind of risk involved. But
Manual processes are often time-consuming processes. They tend to be repetitive, even boring processes. They are not the kind of work people tend to do as well as machines. This could be why — even though he was writing long before software as we know it came to be —
Ask your friends, family or coworkers about the products they love most, and you’ll often see a similar expression cross their faces. It doesn’t matter whether they talk about how attractive the product or service is, how easy it is to use or how it’s so helpful they can’t imagine
The business case for legacy modernization could be summed up in one sentence: You’re never going to run a successful business in the twenty-first century by depending upon twentieth-century IT. By the mid to late 1990s, for instance, many organizations realized they needed to make investments in business applications, back-end
If digital transformation is done correctly, there are five words the people behind such initiatives should never have to hear: “Why doesn’t this thing work?” The “thing” could be a mobile app offered to customers, a content management system used by employees on the back end, or something even more
Since completing the certification in AZ-900, we’ve gained a solid grounding of the services, strategies, and benefits of Azure, which ultimately has led me to three major gains.
The result of our work didn’t just deliver outstanding business results for Roto-Rooter. It also won Architech Microsoft’s Global Partner of The Year Award for OSS on Azure. One way we’re celebrating is to share the story of how we didn’t compromise quality for speed, despite a high-pressure situation.
On May 26th, Pralad Rao, Architech’s very own Head of Delivery, shone a light on the importance of building highly accountable teams, especially in the context of increased remote working due to COVID-19.
No one could have predicted how the events of early 2020 would accelerate the pace of digital transformation, but the role of DevOps in delivering on its promise is now the safest bet business leaders can make.
We need to ensure that a conversation interface will actually be easier to use for our audience, taking into consideration their context of use and accessibility needs.
Proper requirements not only help in understanding and delivering better user needs but also help build the pathway to improved solutions.
Conversation design (also called voice design, voice user interface (VUI) design, or conversation user interface design (CUI)) is building experiences where a user interacts with an Artificial Intelligence (AI) agent to complete tasks.
There’s good reason why story points are a bit of a conundrum for many people. For one thing, the scrum guide mentions estimation, but gives no reference to story points and how they…
Transforming an enterprise legacy system to a modernized one is an extremely complex undertaking. It’s a big change that usually takes multiple years to complete.
Over the last few years a new element has gained traction in the world of digital development: the ‘Design System’. “A Design System is a collection of reusable…
It was December 2018 when I was talking with my coworker and future teammate Saeed Alam about his past experience at Capital One’s Digital for Good (formally Gift the Code).
In this post, I’m going to talk about some of the best ways to get your configurations to your Angular app. Just note, this isn’t a post about Angular framework level configurations…
The ethical tech debate is becoming an increasingly essential topic in the design and tech community today. The establishment of The Center for Humane Technology…
What’s the Difference? Your years of hard work has finally started paying off well and your company is incessantly booking profit margins and getting well-acclaimed clients from far and wide. But as it has been rightly said, ‘With great power comes even greater responsibility’, you too are getting too many
By modernizing legacy applications, technology leaders aim to improve business efficiency and agility. Organizations across every industry are dealing with the impact of disruptive technologies and existing legacy technologies are not capable of providing the speed necessary. This has been top of mind for many IT decision makers. According to
There are many architectures which can be followed to develop the required software system. Picking up the right one is the key. Microservices are one of the software development techniques used to develop complex software systems. Of course, the word “complex” can be subjective. Here the software system which involves
The ultimate goal of your application modernization journey is to improve your business practices. By migrating your legacy applications to more modern infrastructure, not only are you preparing to battle the present day disruptive technologies, but those that will affect your business in the future. In 2018, the typical IT
IT departments are under more pressure than ever before. Emerging technologies are forcing organizations across all industries to battle with disruption at a faster pace or get left behind. Under these conditions, legacy systems and applications can bog down engineers and prevent the growth of innovation. Engineers need to be
The world has shifted towards fast-paced mobile applications, it became necessary for the IT industry to adopt a similar stance in the services and products they develop. An example of such a paradigm shift is the rise of cloud-based technologies and services. Cloud technologies have changed the way the industry
Containers are a crucial entity in a cloud-based architecture. They promote portability, scalability, and are easy to deploy. Google alone deploys 2 billion containers in a week for its global services like Gmail and YouTube. Many small and big enterprises are seen deploying containers in their cloud infrastructure in order
Challenges of Integrated UX Conversations like “Hey, have you used this new app? It’s amazing!” are quite common these days. Every day we are using various applications spanning across different platforms. User experience design (UX) is revamping the application with an aim to ensure customer satisfaction through improvements in accessibility,
Introduction Establishing a stable business requires resources which can accelerate the foundation and enable its smooth functioning even in complex situations. Enterprises prefer alternatives which can retaliate mediocrity and encourage professionalism in their business. Cloud computing brings on the services and resources that big enterprises and companies necessitate. It has
Where Do You Start a Cloud Application Modernization? At Architech, we’re seeing the challenges businesses are trying to overcome when it comes to leveraging the cloud. We see that they’ve already agreed to go to the cloud and that they want to multi-manage their apps. But they don’t know which
Knowing when to modernize applications is a critical decision for business makers. Software modernization is, after all, an expensive process. Knowing what to modernize, when and how are critical factors for maximizing your return-on-investment (ROI) and avoiding waste. In our experience, there are… Four primary triggers for modernizing your legacy