We all know the IT world is changing constantly. Current changes include evolving hardware, the arrival of IoT in everyday objects, and the services offered by cloud providers. The world of software development is no exception to this trend. Apart from new web frameworks, which are released faster than developers can learn them, application architectures are also beingredesigned and overhauled. Even relatively recently, the consensus was that a good, old, monolithic system was the simple, efficient, economical solution.
Following the advent of containerization and DevOps, a new range of architectures has taken shape. We have seen the emergence of microservice architectures - simple, scalable and quick to develop using application generators such as JHipster (www.jhipster.tech), which have opened new avenues in web application development. But, like any architecture, they have their downsides, including but not limited to infrastructure management. Even if DevOps, containerization, and orchestration systems such as Kubernetes have helped a great deal with this issue, they have not entirely solved it, and only a few companies with a certain level of maturity in these areas and this culture have been able to exploit the full potential of this type of architecture.Today, new services are making waves in the IT world, especially when it comes to cloud service providers, commonly described as serverless.
Author : Steve Houel
If you have worked with CI/CD, chances are you have used the likes of Jenkins, GitLab, GitHub Actions, etc. One service I don’t often hear folks talk about is AWS CodePipeline. In this blog, we will make some comparisons between Jenkins and AWS CodePipeline, and see if perhaps it’s time for you to make the switch on your projects.Read more
It is the story of my experience with Ippon Technologies, partnering with Richmond Heritage to lend Product and Technical expertise, to help this legacy survive and keep paying it forward.Read more
FinOps, or Cloud Financial Management, is a cultural practice that brings financial accountability and empowerment to teams by allowing them to make tradeoff decisions between speed, cost, and quality.Read more