article thumbnail

Technology Trends for 2024

O'Reilly Media - Ideas

While we like to talk about how fast technology moves, internet time, and all that, in reality the last major new idea in software architecture was microservices, which dates to roughly 2015. Microservices saw a 20% drop. Many developers expressed frustration with microservices during the year and argued for a return to monoliths.

Trends 119
article thumbnail

Technology Trends for 2023

O'Reilly Media - Ideas

They might be adding AI-driven features or moving it to the cloud and orchestrating it with Kubernetes, but they’re not likely to drop React (or even PHP) to move to the latest cool framework. For several years, microservices has been one of the most popular topics in software architecture, and this year is no exception.

Trends 137
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

The Good and the Bad of Docker Containers

Altexsoft

Gone are the days of a web app being developed using a common LAMP (Linux, Apache, MySQL, and PHP ) stack. Today, systems may include diverse components from JavaScript frameworks and NoSQL databases to REST APIs and backend services all written in different programming languages. Docker containers. is emulated. is emulated.

article thumbnail

Running Unikernels from Existing Linux Applications with OPS

The Crazy Programmer

> From a fresh install you’ll see that there are several pre-made packages available: Let’s go ahead and download the php package. The package contains everything that you’ll need to build and run php unikernels but absolutely nothing more. Let’s start with a short example: Let’s create a working directory: mkdir p.

Linux 22
article thumbnail

Technology Trends for 2022

O'Reilly Media - Ideas

Software architecture, Kubernetes, and microservices were the three topics with the greatest usage for 2021. Enterprises are investing heavily in Kubernetes and microservices; they’re building cloud native applications that are designed from the start to take advantage of cloud services. That’s no longer true. Programming Languages.

Trends 111
article thumbnail

DevOps: Principles, Practices, and DevOps Engineer Role

Altexsoft

Virtual machines emulate hardware behavior to share computing resources of a physical machine, which enables running multiple application environments or operating systems (Linux and Windows Server) on a single physical server or distributing an application across multiple physical machines. Microservices. Cloud infrastructure.

DevOps 90
article thumbnail

Node vs Golang

Openxcell

The question arises which tech stack to consider for back-end development – especially when you have many options, including ASP.NET, PHP, NodeJS, and Golang. The Go compiler enables you to generate binaries that you can execute on different operating systems using a few simple commands.