Posts from Chiara Civardi

Photo of Chiara Civardi
I am a Marketing Coordinator with over 10 years of experience in producing content on anything technological, from industrial automation and networking technology to developer tools, Cloud and Edge computing as well as AI. I have a passion for sharing insights that are technically accurate and engaging.

How to Build Cost-Effective Cloud Architectures

Cloud adoption has transformed how developers build and scale applications, but it also brings new challenges in controlling costs. As cloud bills grow alongside usage, designing cost-efficient cloud architectures becomes essential for developers, DevOps specialists, architects and team leaders.

This post explores key strategies for optimizing cloud expenditure and align it with actual needs without incurring cloud wastage spend.

JBoss EAP 7 End of Support: What Java Developers Need to Know (And What to Do Next)

As a Java developer, you may not control runtime support contracts, but what you can do is help your team stay ahead of platform shifts that impact stability, compliance and portability. And here’s a big one:

📢 Red Hat officially announced that JBoss EAP 7 reached the end of Maintenance Support and entered Extended Life Support Phase 1 (ELS-1) on June 30, 2025.

This marks the beginning of a gradual end-of-support timeline that affects all Java EE 8 applications running on JBoss EAP 7.x. The change was confirmed by Red Hat as part of its product lifecycle updates, and it’s a clear sign that organizations need to plan for what's next. If your manager asks you for an overview on what's happening and the options at hands, this blog post is for you: we summarized everything you need to know and what you can do for your Java EE 8 applications.

Platform Engineering vs. SRE vs. DevOps: Practical Differences for Java Teams

You've probably been in that hallway conversation (or Teams/Zoom meeting) where DevOps, SRE and Platform Engineering all get thrown around. Sometimes these words are used interchangeably, as if they were synonyms. Sometimes they indicate different aspects, but nobody really agrees on what they are.

If you can relate, know that you're not alone. That's why we decided to walk through the core differences (and overlaps) of what each term means for us at Payara. 

Conquering Kubernetes Complexity: Why Java Developers Need More Than Just Containers

Kubernetes, also known as K8s has become the de facto platform for orchestrating modern microservices architectures, promising resilience, scalability and faster deployment pipelines for Java applications. But for many developers, that promise often hides a thorny reality: Kubernetes is powerful—but also painfully complex.

Application Modernization: Key Strategies to Overcome Common Challenges

Many enterprise Java application developers are facing the same challenge: handling the many legacy systems used by their organizations. Modernizing these is critical to improving scalability, performance and security. Yet, many teams are still supporting workloads based on Java SE 8 or earlier versions, despite newer versions and modern frameworks offering significant advantages. This aversity to refreshing such applications stems precisely from the importance these pieces of software have within an organization, as their disruption can considerably impact business operations.  

This blog is your practical guide to successfully navigating that shift: from evaluating legacy codebases to leveraging cloud-native architectures, CI/CD pipelines and runtime tools to futureproof your enterprise Java applications while streamlining key modernization efforts. 

The Payara Monthly Catch - July 2025

Your Round-Up of the Latest Java & Jakarta EE News.

Welcome aboard the July issue of The Monthly Catch. As always, we’re bringing you the latest updates, product news and expert resources from across the Payara ecosystem.

This month, we’re spotlighting exciting product launches like Payara Qube, a new strategic partnership with Azul and the official release of Jakarta EE 11. You’ll also find fresh blogs, guides and insights on everything from AI in Java to cloud-native deployments and DevOps productivity.

SIFMA Foundation Scales and Modernizes Financial Literacy Platform with Payara Services

When the SIFMA Foundation needed to modernize its aging financial education platform used by thousands of students, it turned to Payara Platform Enterprise for a scalable, reliable Java-based solution that could run seamlessly on IBM Advanced Interactive eXecutive (AIX) systems. The result: boost in user capacity per machine, streamlined deployments, and the flexibility to innovate continuously. With Payara’s responsive enterprise support and robust middleware technologies, SIFMA transitioned its mission-critical system to a modern architecture that is empowering the application and the organization to grow its impact, serve more students, and deploy updates confidently and efficiently.

Jakarta EE vs. Quarkus: A Comparison of Top Enterprise Java Backend Frameworks

Enterprise Java has powered backend systems and key applications for three decades, evolving steadily alongside application architecture trends, from on-premise monoliths and service-oriented architectures to today's cloud-first containerized microservices. Currently, developers can typically  choose from three key enterprise Java frameworks: Jakarta EE, Quarkus and Spring / Spring Boot. 

In this post, we take a practical look at two major enterprise Java frameworks: Jakarta EE, the continuation of the long-established Java EE/J2EE standard and Quarkus, a newer framework that is growing in popularity. 

Why Developers Are Embracing PaaS & What That Means for Your Cloud Strategy

As more and more organizations embrace the cloud, Platform as a Service (PaaS) solutions for application deployment and management are becoming more popular among development and DevOps teams. The promise of faster deployments, simpler maintenance, and more time for innovation is hard to ignore for teams of any size. But what are professionals really saying about PaaS and how can you make the most of it for your next project? 

We dug through candid insights from engineers, CTOs and founders and summarized our key findings in this blog post.

Web Server vs. Application Server: What's the Difference?

Planning to develop and deploy an application but unsure where to start? Whether you’re new to software engineering or managing a team of developers for the first time, you’ve likely heard you need a server—but what kind? Aren’t all servers essentially the same? 

Not exactly. Servers play specialized roles in hosting and running applications, with web servers and application servers serving distinct purposes. In this post, we’ll explore what each does, how they differ, and help you decide which one is right for your project.