GitHub Actions is a great feature added to the GitHub platform. It allows an easy way to create CI/CD for our project. In this blog post, I’m going to show you how easy it is to start using GitHub Actions. I will create a simple Angular application and CI/CD which each time we will push new code to our repository it will execute the following commands:
While every business needs to turn a profit, the most successful companies also transcend the bottom line by serving the community in ways that reflect their higher purpose.
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
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.
In this article, we’ve broken down one of the most commonly misunderstood titles — Technical Lead — to shed light on what effective technical leadership looks like in practice.
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.
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.
As a Software Engineer Co-op at Architech, I’ve picked up more than just technical skills. For all newcomers to Architech, I’ve made this short guide to help you settle in…
Hi, I’m Parth Thakkar and I’ve been working as a Co-op Software Engineer at Architech for the past 4 months. As the year and my work term comes to an end…
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.
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…
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
Going back to the last decade when cloud computing took its flight, organizations were curious about its growing demand. Prior to that, companies relied upon in-house IT infrastructure that meant hosting custom servers for development and deployment of applications inside the company’s premises. This clearly
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
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 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.
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
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
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
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.
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
Introduction In this article, we will cover the concept of DevOps and practices of development and deployment in it. As a simple explanation, DevOps is the philosophy of development and operations working together to make testing and deployment automated, repeatable and faster. The need for
The world today has gone beyond working on software development based on commonly available physical software stored in computers or servers. The way cloud computing has changed business applications has made things way easier for enterprises. Cloud computing has a lot to offer in the
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
We talked about cloud-readiness assessments and the benefits of modernizing legacy systems, but what are the essential tools and methods for modernizing legacy applications? 4 Ways to Implement a Legacy Application Modernization 1. Re-Hosting One of the most popular methods we see is re-hosting (aka
What is a Legacy System? Now, when we say ‘legacy system’, the first question is, “What really is a legacy system?” A big mistake we tend to make is assuming that a “legacy” system is 10, 15 or 25 years old. But what if I
Rearchitecting applications involves sweeping change where an old monolithic application is completely revamped according to modern microservices architecture.
To succeed in a digital-first world, business leaders are bringing business and IT closer together and optimizing processes to create new value for customers.
Kubernetes is quickly becoming the container orchestration platform of choice for organizations deploying applications into the cloud. Ramp up your development and operations team members with this “hands on”, deeply technical bootcamp.