Lucee is a free and open source application server that implements the CFML language, which was popularized by the commercial product ColdFusion. It allows for rapid application development, and is implemented as a JSP Servlet so it is deployed inside a Servlet Container like Apache Tomcat. The Lucee website: https://lucee.org/ GitHub Repo:nhttps://github.com/lucee/Lucee Support Forum: https://dev.lucee.org/
Does your organization have tons of applications and containers? Has this fleet grown to be completely unmanageable? Do undocumented changes cause downtime and pain for your operations? Using modern configuration management tools and practices (Chef and CI/CD), Mastercard created a set of cookbooks that builds, deploys and manages model driven middleware infrastructure. Join us for a talk where we will discuss what is and why you should do configuration management, how we chose to model the middleware configurations, examples of how to test the heck out of the whole assembly and how this methodology brings everything a step closer to “gitops”. This talk will dive into the guts of the cookbook and the processes around how teams onboard to the flow.
A new protocol is getting ready HTTP/3 we will look to where we are with it in our serves.nThe ‘old’ HTTP/2 protocol and the corresponding TLS/SSL are common to Traffic Server, HTTP Server and Tomcat.nThe presentation will shortly explain the new protocol and the ALPN extensions and look to the state of the those in our 3 servers and show the common parts and the specifics of each servers.nA demo configuration of each server will be run.
What is the difference between the ASF Tomcat distribution and the various flavors of tomcat packages on Linux? Most users don’t know! In this discussion Coty will explain how the tomcat packages distributed by a couple flavors of Linux (Red Hat and Debian/Ubuntu) are structured and why the container is provided that way. Coty also hopes to get feedback from the audience and to discuss how these Linux distributions can better provide tomcat to users.
Graal’s native image generation has been the focus of a lot of attention recently, despite being in the very early stages. This session will look at the Tomcat embedded packaging, how to handle your webapp, and will demo use of Graal and Tomcat in a container environment. The session will mostly be tutorial/demo oriented, after a brief overview of the concept and tools used.
The world’s data and the speed with which we expect to access it continues to grow rapidly. Apache Cassandra was built for hybrid cloud implementations and that makes it easy for companies to fully exploit their cloud strategies without having to re-architect their applications or change their systems for data management. Sounds too good to be true? A lot of big companies have been doing it for years and you can too! In this presentation, we will cover best practices and strategies for deploying your app to Cassandra on any cloud that you want. We will discuss: * Uses cases that require the power of Cassandra for hybrid cloud * Data model considerations for your active anywhere applicatio * Deployment strategies on any cloud. We do not care which cloud 🙂
Apache Cassandra is a database product that is most notably known for being highly scalable and fault tolerant. Since these characteristics are something that is desirable in almost every use case, it attracts attention from developers up through executives when faced with decisions on how to architect mission critical systems. If these traits are so desirable, and Apache Cassandra makes these capabilities available to end users, then shouldn’t we use Cassandra for all our data storage needs? What is the catch? When considering Apache Cassandra for one’s database needs, it is critical for users to understand when it is appropriate for use, and what are the trade-off’s one needs to consider. A person must consider the priorities of their non-functional requirements, the required investment in knowledge acquisition, the increased complexity of distributed systems, and the operational needs of maintaining such a database system among other concerns. If used incorrectly, the results could be disastrous, but when used appropriately Apache Cassandra can produce the expected rewarding results. In this presentation, [redacted name] will share his experiences operating one of the largest Apache Cassandra deployments in the financial services industry. As such, specific topics will be detailed that are relevant to both the largest and smallest of use cases.n* When is it appropriate to use Cassandra? What has been successful/unsuccessful?n* What have been the largest barriers to adoption?n* How to operate at any scalen* Risk and Control considerationsn* Knowledge acquisition and proliferation. Please join us for this candid discussion in hopes of easing the journey to successful adoption of Cassandra.
As a mature operational database with a 10+ year history as an Apache project, Cassandra has a long history with many twists and turns. In this talk, we’ll look at common misgivings and misunderstandings that we encounter in conversations with developers and get to the bottom of the story:
– Cassandra is a “columnar” (or “column-oriented”) database.
– Porting my relational data model to Cassandra will work well.
– Cassandra is a niche database that is only good for narrow set of use cases.
– My application can’t tolerate eventual consistency.
– Cassandra counters are unreliable.
– Never use materialized views or secondary indexes in production
At Instagram, our mission is to capture and share the world’s moments. Our app is used by over 1 billion people monthly; this creates a lot of challenging data needs. We use Cassandra behind a lot of different product features. In this presentation, I will talk about how we use Cassandra to serve our critical use cases; the improvements we made in last several years to make sure Cassandra can meet our low latency, high scalability requirements; and future plans.
In this talk, we will review the new and upcomming tools for Apache Cassandra operations. This talk will go over some of the new and soon to be tools for operational visibility. Specific areas covered will include:n- Different operational tasks will be exposed with an HTTP interface with the sidecarn- Virtual tables provides visibility to the state of a node with cqlshn- New commands added to nodetool and JMX See how these improvements and additions will give operation teams faster diagnostics to assist in discovering problematic clients and data models.