How could we design an API for querying data across all kinds of sources? How could we describe complex queries that join data across them? This problem is tough enough when all the sources are, say, Postgres, but what about when we need to join data from Postgres to MongoDB? Or an arbitrary CSV file? Or even another API? How do we talk about data access and manipulation in a way that makes sense for all these possible backends?
In this talk, we'll discuss how we've been designing a solution to this problem. We'll talk about some of the challenges in keeping API design consistent across data sources, balancing simplicity and expressivity, and even making all of this performant behind the infinite number shapes that a GraphQL request can take.
Tom lives in Barcelona with his partner and their cat, Beef. At Hasura, he builds compilers from GraphQL to SQL across a variety of different backend data stores. Outside of work, he's a runner, climber, and cyclist.
Ram Gopinathan, Red Hat, Principal Specialist Solutions Architect, Edge Computing
This session will first cover what design first API development means and compare and contrast with code first approach. We will then go over how backstage can help API developers practice design first API development using software templates and github actions workflow. API designers after designing openapi spec in swagger editor can use the software template to provide information about the API along with the spec. Once the information is submitted, using backstage scaffolding capabilities required catalog entity files are created and added to git repo and a pull request is created. PR url will be displayed as output. Open pull request action will also trigger a github actions workflow to update the targets in the location file and since our backstage instance is configured to automatically ingest entities from this location as soon as the pull request is merged within a few minutes this new API will become available in the backstage software catalog. At this point development team can use a software template to implement this newly created API.
Geospatial Information Systems (GIS) are pivotal across industries. Yet, many GIS applications remain anchored in outdated, monolithic structures.
Join us for an insightful session with Anthony Molzahn, CEO of Devii, to discover how cutting-edge microservices are transforming the GIS landscape.
Anthony, a pioneer in remote sensing, GIS, and API technologies, will share the value in making spatial data more accessible and commercially viable. Learn how these innovations are driving efficiency and growth in sectors like manufacturing, supply chain, agtech, energy, security, photonics, and IoT.
Anthony Molzahn is the CEO and co-founder of Devii, a company specializing in a middleware capable of automating the generation of GraphQL schemas and APIs for any and all SQL-based relational databases.With 16+ years of experience in B2B SaaS and startup environments, Anthony has... Read More →
As AI becomes more prevalent, communication between API endpoints is expanding rapidly. The current API economy is just the tip of the iceberg compared to what lies ahead in an AI-driven future. In this landscape, APIs are crucial for enabling AI integration and readiness, fundamentally transforming application development.
Discover techniques for strategic AI implementation, responsible automation, and effective API management to establish an AI-ready enterprise. Whether you’re an API developer, AI practitioner, or business stakeholder, this talk will provide insights for effective AI orchestration and turning AI readiness into a competitive advantage.
Key Takeaways: - Practical methods to enhance AI integration with APIs - Using AI ethically with APIs - Insights on achieving AI readiness and avoiding pitfalls
Stephen Fishman (Fish), NA Field CTO for Boomi and author of "Unbundling the Enterprise," is a technologist who combines creativity, rigor, and human-centric problem-solving. He excels in aligning technology with business strategy, emphasizing iteration and cross-disciplinary collaboration... Read More →
Gaganjot Kaur Kang, Sony Interactive Entertainment, Software Engineer
This session is geared towards equipping software engineers, technical managers, and business owners with an in-depth guide to optimizing API performance. Attendees can expect the following key takeaways:
- Explore fundamental principles and top practices to grasp the importance of API performance optimization. - Acquire knowledge of API architecture patterns through real-world examples, aiding in the development of data-intensive applications. - Discover strategies for bolstering the speed, scalability, and reliability of APIs.
In today's micro services world, it is far too common for an API service to explode at an unbounded rate. The journey starts off as a shiny new micro service, which was designed to contain APIs for 1 business entity, becoming so heavily utilized that over time, it evolves and turns into a massive monolith, which contains hundreds of APIs for dozens of business entities. In the early days, new features could be introduced and rolled out within a few hours. Now, a small database schema change takes a few days or weeks to roll out. In this madness, how do you effectively and efficiently decompose and modernize your monolith? This session goes over a real world case study of how a group of 5 engineers decomposed a 160+ API monolith into smaller and focused micro services with 0 outages, 0 downtime, increase in overall service availability from 99.9% to 99.999%, decrease in latencies from 15% to 95% and ability to handle 90x more traffic with a reduced resource footprint (68% reduction in compute and 55% reduction in memory).
Parth is a highly accomplished Staff Software Engineer who is currently working on Developer Productivity at Cruise LLC. With a distinguished career spanning across industry giants such as Oracle and Microsoft, he has consistently designed, developed, and delivered cutting-edge cloud... Read More →
Bianca Tamayo is a Staff Software Engineer at Cruise, based in San Francisco. She has a broad range of experience, including full-stack application development, backend services, release and deployment, and building platforms. Bianca's passion lies in developing systems that simplify... Read More →
With the viral adoption of AI driven by commercially available LLMs newer venues of business have opened up. These new business models are driven by the likes of Co-pilots and virtual agents that bring in tremendous productivity gains across business workflows. Concepts like Generative AI and Conversational AI have already gained mainstream popularity. A new branch of AI that is gaining momentum is that of Agentic AI. This talk is geared towards identifying mechanisms that make inter-agentic communication possible and the ontology of such interactions solving for needed concepts of roles, tasks, memory, tools, context and prompts for a scalable and reliable inter-agentic business workflow.
Swanand has a track record in product and engineering leadership. He was a Director of Product Management at Adobe. His experience extends to roles at Microsoft, Oracle, and other Fortune 500 companies. A prolific writer, Swanand has contributed to the field of product management... Read More →
Microservices are currently the architecture du jour for building cloud native applications. This session will describe how microservices, each with their own database, can work together to ensure the data they maintain is consistent with the databases of other microservices.
Deciding on a pattern to guarantee data consistency is dependent upon many factors. This session will describe some of those factors and provide practical solutions to ensuring data consistency across a broad range of microservices.
At the completion of this session, attendees should understand that it's more important to determine the context and requirements for their application than just going with the current mantra. Hopefully this will lead them to consider simpler design patterns that have been discarded for no other reason than someone decided they're an anti-pattern.
Brijesh Deo is a CMTS in the Blockchain and Distributed Transactions Technology team in the Database organization at Oracle. He is passionate about distributed systems and cloud technologies and specializes in Kubernetes, Microservices, and Java. Brijesh has a rich industry experience... Read More →
Roundtables give attendees the opportunity to meet in small groups with API World, CloudX + Dev Innovation Summit speakers and industry leaders to discuss real-world topics relevant to you. These open roundtables are working sessions for in-depth industry conversations.
Adrian is a Product Engineer at Zuplo. Formerly a tech lead in the Facebook videos org, Adrian is now focused on making API development accessible to all.
Ed Olson-Morgan, Marsh McLennan, Core API & Innovation Lead
Driving value from generative AI isn't just about large language models. Integrating them with the right data, services and supporting capabilities through APIs is just as important.
Learn how Marsh McLennan's Generative AI Services project built an API-based environment to nourish AI experimentation and underpin AI impact through production applications serving their 90,000 employees as well as a world-wide client base.
Ed Olson-Morgan is an experienced technology leader with a diverse background across technical fields as well as business, consulting and strategy. He is currently the Core APIs and Innovation Lead at Marsh McLennan, where he is building a team of software engineers and technologists... Read More →