Skip to content

About us

The Atlanta Java Users Group (AJUG) is organized by Java Developers for Java Developers in order to:

    Provide a forum for exchanging information and for brainstorming with other developers on how to successfully implement new Java solutions.

    Deliver monthly technical presentations on the latest Java/JVM technologies.

    Support the needs of both newbies and experts through related Study Groups targeted at Java Certification and Java-OO architectural issues.

    Promote the advantages of Java as a development and deployment environment to the business and educational communities.

While our focus is around Java and the JVM, we also cover a wide variety of other related topics such as Agile development methodologies, mobile and client-side software development frameworks and tools.

Our website: http://www.ajug.org

How to join?

There are currently no dues or other formal requirements for joining AJUG. Simply join this Meetup group and start attending our meetings.

About Our Meetings

AJUG meets generally on the third Tuesday of each month from 7:00  pm to 9:00 pm in the Perimeter area:

Roam Interactive Workspaces
1155 Mount Vernon Highway, Atlanta, GA

Our meetings emphasize high-quality technical content and we encourage interaction among attendees.

From 5:30 pm to 7:00 pm, we usually have a pre-meeting hangout at a local Pub before the meeting starts officially at 7:00 PM:

the Royal Oak Pub next to the venue, so come early, hang out, have some food & drink, then head over to the venue for the main event! 

Annual DevNexus Developer Conference

The Atlanta Java Users Group also organizes the annual DevNexus developer conference. For more information see: http://www.devnexus.com


Sponsors

IBM

IBM

Diamond Sponsor

Red Hat

Red Hat

Unobtanium Sponsor

Sonatype

Sonatype

Open Source Cafe Sponsor

VMware Tanzu

VMware Tanzu

Platinum Sponsor

Upcoming events

2

See all
  • Near Real-Time Retrieval-Augmented Generation (RAG) pipelines at Scale in Java

    Near Real-Time Retrieval-Augmented Generation (RAG) pipelines at Scale in Java

    Roam, 1155 Mount Vernon Hwy NE #800, Atlanta, GA, US

    ​We use the Luma site to host our events. SIGN UP HERE

    RAG is the pattern used to improve LLM accuracy and minimize AI hallucinations. But most implementations are a patchwork of batch embedding jobs, external vector databases, message brokers, miscellaneous services, and brittle glue code. The result is predictable: higher latency, tougher and more costly operations.
    In this talk, you’ll see a streaming RAG architecture built natively in Java: continuous ingestion and transformation with distributed DAG pipelines, horizontally scalable embedding inference, and in-memory distributed vector collections for millisecond semantic search. We’ll show how data can be vectorized as it arrives from CDC, events, REST sources, and documents, how partition-aware processing cuts network overhead, and how co-locating compute with vector storage enables fast retrieval with filtering and enrichment in a single runtime. The goal is a unified, stateful platform that reduces architectural sprawl while improving latency and resilience.

    Key Discussion Points:

    • Why most enterprise RAG systems are not truly real-time
    • Trade-offs between batch, micro-batch, and streaming AI architectures
    • How streaming pipelines enable continuous ingestion and embedding
    • Architectural patterns for distributed ML inferencing at scale
    • How in-memory vector collections support resilient low-latency semantic search

    ​We use the Luma site to host our events. SIGN UP HERE

    • Photo of the user
    • Photo of the user
    2 attendees
  • Building a 4,000-Component Monorepo: How Spotify Uses AI to Scale Backend Dev

    Building a 4,000-Component Monorepo: How Spotify Uses AI to Scale Backend Dev

    Roam, 1155 Mount Vernon Hwy NE #800, Atlanta, GA, US

    ​We use the Luma site to host our events. SIGN UP HERE

    Spotify's backend monorepo consolidates over 4,000 services, libraries, and components into a single repository built with Bazel, deployed to Kubernetes, and supported by 131 custom developer tools. This talk explains why Spotify chose a monorepo for its backend infrastructure, the tooling ecosystem that makes it practical — from the CLI wrapper and BuildBuddy remote execution to Declarative Infrastructure and automated monitoring — and how AI skills and agents have become essential to operating at this scale.

    I will discuss the over 90 Claude Code skills that encode institutional knowledge into repeatable workflows, with a deep dive into /import-repo: a skill that has migrated thousands of polyrepos into the monorepo, evolved through 206 commits over 8 months, and taught us hard lessons about AI agent autonomy, context window limits, and the value of encoding failure patterns as guardrails.

    ​We use the Luma site to host our events. SIGN UP HERE

    • Photo of the user
    • Photo of the user
    2 attendees

Group links

Members

3,614
See all