Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

Reduced cost, responsive apps from micro front-end architecture

Source: theserverside.com

Though containers and microservices have transformed back-end development, they have yet to make significant inroads in the client- or front-end tiers. But developers have now found ways to apply the successful software development strategies with back-end microservices to client-tier applications as well.

Client-side applications that are developed and deployed with the same development and deployment strategies that have made microservices so popular are referred to as micro front ends. The software industry has recently taken a great deal of interest in them and micro front-end architectures. For example, the latest version of Red Hat Process Automation allows teams to weave dynamic AI modules into these micro front-end applications that are easier to decentralize.

Container-based micro front-end architecture

Early micro front-end projects have focused on how to provide better separation of logic and UI elements into smaller, more dynamic components. But modern micro front ends have moved far beyond the idea of loose coupling code to full scale Kubernetes-based deployment. There’s even been a recent trend of micro front ends containerized as microservices and delivered directly to the client.

For example, the H2 app by Glofox recently adopted this approach to implement a PaaS for health and fitness apps, which gyms and health clubs then customize and provide to clients. The app uses the edgeSDK from Mimik Technology Inc., to manage the containerized micro front-end microservices deployment to run natively across iOS, Android and Windows devices. 

In addition, a micro front-end deployment reduces the server load. It only consumes client-side resources, which improves response times in apps vulnerable to latency issues. Users once had to connect to databases or remote servers for most functions, but a micro front end greatly reduces that dependency.

Micro front-end architecture pros and cons

ThoughtWorks, a global software consulting firm, has recently shifted its recommendation from micro front-end trials to adoption. This approach promises smaller, more cohesive codebases, easier development across teams and easier component updates in a more incremental fashion.

It’s still early days for micro front-end development. But Cam Jackson, a full-stack web developer and consultant at ThoughtWorks, cautions that developers who work with micro front ends face a number of challenges, including over engineering. Independent developer components can duplicate common functions, which in turn leads to larger apps. There can also be environmental differences between where they develop and deploy components.

Micro front ends can also lead to more operational complexity as a result of more repositories, build pipelines, servers and domains to manage.

Developers have expended a great deal of energy in the creation of microservices frameworks and strategies that has resulted in revolutionized back-end development and deployment. With micro front ends, we now begin to see that expended energy pay off with client-side development as well.

Related Posts

Cloud Microservices Market Will Hit Big Revenues In Future | IBM, Contino, AWS

Source – https://www.openpr.com/ Latest released the research study on Global Cloud Microservices Market, offers a detailed overview of the factors influencing the global business scope. Cloud Microservices Read More

Read More

The basics of monitoring and observability in microservices

Source – https://searchapparchitecture.techtarget.com/ We examine how monitoring and observability help development teams keep a distributed architecture from coming unraveled by individual failures and performance bottlenecks. Failure is Read More

Read More

Virtual Panel: The MicroProfile Influence on Microservices Frameworks

Source – https://www.infoq.com/ Key Takeaways Since 2018, several new microservices frameworks – including Micronaut, Helidon and Quarkus – have been introduced to the Java community, and have Read More

Read More

Microservices design patterns and tools to watch in 2021

Source – https://searchapparchitecture.techtarget.com/ Building upon years of momentum, architects are well in the swing of transitioning from the monolith to microservices. Here are three of the top Read More

Read More

Mutual TLS: Securing Microservices in Service Mesh

Source – https://thenewstack.io/ The world is moving toward microservices-based applications. Service mesh is emerging as one of the main architectures to deploy and manage microservices environments, because Read More

Read More

DriveNets reels in $208M for its container-based carrier networking platform

Source – https://siliconangle.com/ DriveNets Ltd., a startup developing a software container-based networking platform for carriers, today announced that it has raised $208 million in funding at a Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x