Systems | Development | Analytics | API | Testing

API

To Microservices and Back Again: Insights from Both Sides of Digital Transformation

Alexandra Noonan, software engineer at Segment, recently topped Hacker News with a blog about Segment’s journey to microservices and back again. In this Q&A session with Kong CTO Marco Paladino, Alexandra discusses Segment’s adoption of microservices, its recent move back to a monolith and the unique insights they gained into the principles of software architecture along the way.

Leveraging OpenAPI for Awesome APIs by Erin McKean, Founder of Wordnik

Want to take your API to the next level? Then you should give your API an OpenAPI spec. An OpenAPI spec is more than just documentation -- with it, you can leverage your API to generate client code, do automated testing, and more! In this talk, Wordnik founder, Erin Mckean, gives an overview of the universe of OpenAPI tooling and show how you can go from zero to OpenAPI spec in just a few straightforward steps!

Fireside Chat: Neha Narkhede, CTO of Confluent, Apache Kafka & Marco Palladino CTO, Kong

Neha Narkhede, who co-created Apache Kafka, co-founded Confluent and is now its CTO, and Marco Palladino sit down for a far-ranging conversation about the history of Kafka. They also discuss trends driving the software industry, strategies for open core businesses, and the challenges of being a CTO. The conversation closes with both CTOs’ advice for engineers aspiring to found companies or become Chief Technology Officers.

Building Dynamic Virtual Services in Minutes with Swagger and OAS

The OpenAPI Specification (formerly known as the Swagger Specification) provides an elegant way to design and document your APIs. During and after design and documentation, mocking helps you create prototypes and achieve coverage for all your scenarios during testing and development. The problem is that mocking is hard to do and static. It involves a lot of work and makes it difficult to simulate different scenarios you want to test and develop against.

10 API Testing Tips for Beginners (SOAP & REST)

API (application programming interface) testing is a type of software testing that performs verification directly at the API level. It is a part of integration testing that determines whether the APIs meet the testers’ expectations of functionality, reliability, performance, and security. Unlike UI testing, API testing is performed at the message layer without GUI.