Cloud-native environment architecture can be challenging to understand. To help make sense of it for application developers and software/system architects, I will attempt to explain the various parts and how they work together. Toward this end, I find it helpful to think about the architecture in four separate layers: application software development, service scaling, application network, and container orchestration platform.
In this article, I will describe the first technology layer: application software development. I drew the following diagram to make these concepts easier to visualize.
Continue reading “Introduction to cloud-native application environment architecture”
This is the second half of my series covering how to use Red Hat CodeReady Workspaces to develop a Java Enterprise Edition (now Jakarta EE) application using Red Hat JBoss Enterprise Application Platform (JBoss EAP) in the cloud on Red Hat OpenShift/Kubernetes. In the first part, we saw how to:
- Bring your own tools by extending Red Hat’s provided stacks
- Register your own stack within Red Hat CodeReady Workspaces
- Create your workspace using your stack and embedding your JEE project located on a Git repository
For this second part, we’ll start configuring the workspace by adding some helpful settings and commands for building and running a JBoss EAP project. We’ll then see how to use the local JBoss EAP instance for deploying and debugging our application. Finally, we’ll create a factory so that we’ll be able to share our work and propose an on-demand configured development environment for anyone that needs to collaborate on our project.
Continue reading “Streamline your JBoss EAP dev environment with Red Hat CodeReady Workspaces: Part 2”
Eclipse Che 7 is an enterprise-grade IDE that is designed to solve many of the challenges faced by enterprise development teams. In my previous articles, I covered the main focus areas for Eclipse Che 7, the new plugin model, and kube-native developer workspaces. This article explains security and management of Eclipse Che 7 in enterprise deployment scenarios as well as release timing.
Continue reading Eclipse Che 7 is Coming and It’s Really Hot (4/4)
With a new workspaces model and full “dev-mode” for application runtimes—Eclipse Che the first kube-native IDE!
Continue reading Eclipse Che 7 is Coming and It’s Really Hot (3/4)
With a new plugin model and compatibility with VSCode Extensions — Eclipse Che is on Fire! In my last blog post, we highlighted the main focus areas of Eclipse Che 7. This blog post provides a deep dive on the new plugin model of Eclipse Che 7.
Continue reading Eclipse Che 7 is Coming and It’s Really Hot (2/4)
A better plugin model, a new IDE, and Kubenative Workspaces — Eclipse Che Is on Fire !
Continue reading Eclipse Che 7 is Coming and It’s Really Hot (1/4)
At Red Hat Summit 2018, learn about the the top trends shaping the future of modern application development. You’ll find out how service mesh and serverless computing are continuing the evolution that started with the move to microservices architecture. Hear Burr Sutter, and Brad Micklea discuss the 10 major changes that are poised to reshape the developer tools market for years to come. Gain insight as Red Hat CTO Chris Wright shares his views about how serverless, AI, and blockchain are likely to influence the future of technology.
You can also learn about the future of Red Hat’s developer tools:
Join us May 8th – 10th at Red Hat Summit 2018 in San Francisco, at the Moscone Center.
Continue reading “Red Hat Summit 2018: Trends in cloud-native development”
Want insights into how other organizations are building cloud-native applications and microservices? At Red Hat Summit 2018, developers from a number of different companies will be sharing their stories in break-out sessions, lightning talks, and birds-of-a-feather discussions. Learn how they solved real business problems using containers, microservices, API management, integration services, and other middleware.
Join us at Red Hat Summit 2018, to hear speakers from Bell Canada, BMW, BP, Deutsche Bank, InComm, Sabre, SIA, Swiss Railways, USAA, and many more.
Continue reading “Red Hat Summit 2018: Learn how other developers are producing cloud-native applications”
May 8th – 10th at Red Hat Summit 2018 in San Francisco, you’ll get to see, hear, and meet speakers who are working on the forefront of cloud-native application development. Some are core developers working on Red Hat products or in the upstream open source communities. A number of speakers have published books on topics such as microservices and integration. Others are working directly with developers at Red Hat customer sites helping those organizations efficiently move to cloud-native application development. The speakers include:
- Clement Escoffier, Principal Software Engineer, Vert.x Core Developer, Author of Building Reactive Microservices in Java
- Claus Ibsen, Senior Principal Software Engineer, Apache Camel project lead, Author of Camel in Action
- Jennifer Krieger, Chief Agile Architect
- Mark Little, VP of Engineering
- Scott McCarty, Senior Strategist, Containers
- Brad Micklea, Director of Product Management, Developer Tools, Eclipse Che project lead
- John Osborne, Lead OpenShift Architect, Red Hat Federal
- Christian Posta, Chief Architect Cloud Application Development, Author of Microservices for Java Developers and Co-Author of Introducing Istio Service Mesh for Microservices
- Steven Pousty, Director of Developer Advocacy
- Burr Sutter, Director of Developer Experience, Co-Author of Introducing Istio Service Mesh for Microservices
- Stian Thorgersen, Principal Software Engineer, Keycloak Community Project Lead
- Chris Wright, Chief Technology Officer
- Edson Yanaga, Director of Developer Experience, Author of Migrating to Microservice Databases
Join us at Red Hat Summit 2018, to hear speakers from Red Hat, AquaSec, Bell Canada, Black Duck, Capital One, Cloudera, Deutsche Bank, F5, Facebook, Google, Microsoft, MITRE Corp., nearForm, Pixar, Sonatype, Twistlock, and many others.
Continue reading “Red Hat Summit 2018: Speakers on the forefront of Cloud-Native application development”
Are you interested in writing cloud-native applications? Want to learn about building reactive microservices? Would you like to find out how to quickly get started with Vert.x, Wildfly Swarm, or Node.js in the cloud with Red Hat OpenShift Application Runtimes? Are you an Enterprise Java developer looking to try new programming paradigms?
To learn about modern application development, join us at Red Hat Summit 2018 for sessions such as:
Continue reading “Red Hat Summit 2018: Getting Started with Modern Application Development”