Giter Club home page Giter Club logo

bovino / kong-template-with-docker Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 5.0 252 KB

Fork from Kong Template... but with Docker / Docker compose to make your life a little easier by not having to install Kong (and Konga) locally to test or start developing your own custom plugins in Lua or in JavaScript. This project have 2 custom plugins (one in Lua and the other in JS using kong-js-pdk) already configured and running in one route and is also using the newer 2.4.x kong release.

License: Apache License 2.0

Lua 73.85% Dockerfile 7.23% JavaScript 18.91%
docker javascript kong kong-js-pdk konga-gui lua pongo

kong-template-with-docker's Introduction

⭐ About me

My nickname is bovino and my name is Marcelo Bezerra (but people have usually and consistently called me by my nickname in the last 20 years or so). I am a software engineer who started programming in 2002, and in the last years i focused my career on backend development and API-related stuff, including API design, API Gateways, Microservices architecture and system integrations.

I am a winner of the Kong 2022 Hackaton (https://twitter.com/thekonginc/status/1577282942094790656), i am a member of the Kong Champions program (https://konghq.com/kong-champions) and i had the honor to speak in conferences like Kong HQ "Destination:Scale" (https://konghq.com/events/destination-scale) and TDC - The Developers Conference (https://thedevconf.com/). Well yes, i enjoy the topics "API" and "API Gateway" :-D

⭐ Technologies in which I have the most knowledge ⭐

logo http logo rest logo oauthv2 logo openidconnect logo openapi logo swagger logo sql logo monoliths logo microservices logo java logo spring logo springboot logo jpa logo springdata logo junit logo mockito logo kotlin logo json logo xml logo github logo git logo gitlab logo javascript logo nodejs logo expres logo fastify logo jest logo mysql logo redis logo mongo logo postgres logo kafka logo lua logo pongo logo kong

📚 Technologies that I am looking to study and improve myself

logo typescript logo heroku logo grpc logo kubernetes logo istio logo golang logo gcp logo aws logo elastic

📚 Some of the tools, clients and utility software i like to use during development (it´s not the full/complete list, these are just the ones that i have used more frequently in the last years)

  • IDE: VSCODE, IntelliJ, GoLand, Notepad++, Eclipse, Spring Tools
  • Build and artifacts repository: Gradle, Maven, NPM, Lua Rocks, GitLabCI, Jenkins, Nexus, Artifact
  • Containers: Podman, Docker, Docker Compose, Docker Compose Generator, Docker Hub
  • Load test: JMeter, K6, LoadMill
  • Contract testing: Pact, Pact Broker, Spring Cloud contract
  • API: Postman, curl, Insomnia, Stoplight, OpenAPI Generator (https://openapi-generator.tech/), OpenAPI tools (https://openapi.tools/), Swagger Editor
  • Kafka: Kafka Drop, Offset Explorer / Kafka Tool, Kaf, Spectre Kafka GUI
  • Metrics, logging and monitoring: Prometheus, Grafana, ELK, Log4J, SLF4J
  • Database: DBeaver, Oracle SQL Explorer, SQL Server Studio, PgAdmin, MongoDB Compass, MySQL Workbench
  • Caching: Rebrow, RedisInsight
  • Profiling and debug: JProfiler, Wireshark, Java Visual VM
  • Docs and communications: Confluence, JIRA, Slack, MS Teams, Google Meet, Google Docs, Zoom, Miro
  • OS: Linux Ubuntu, Arch Linux and Windows 10

📚 Education

  • GRADUATION: During my graduation i studied at UnB (University of Brasilia) and UniEuro (Brazil)
  • POST GRADUATION: I have a post graduation at IGTI (Brazil), where i studied BigData and topics related to data engineering

📚 Topics i am currently interested in

  • API design (specially using the specs OpenAPI and Async API)
  • API gateways (specially Kong API Gateway)
  • Open innovation (specially with public APIs involved)
  • Distributed architectures (including but not limited to microservices)
  • Data streaming (specially using Apache Kafka and Kafka Connectors)
  • Event-driven architecture
  • Automated testing and quality assurance for APIs
  • API governance
  • APIOps (specially when combined with an API-First approach)

📚 Some of my coolest githup repos that you might want to take a look

⭐ Awards and certifications ⭐

  • Winner of Kong 2022 Hackaton with the award "Top Overall Contribution" (https://konghq.com/conferences/kong-summit/hackathon and https://www.linkedin.com/feed/update/urn:li:activity:6981765066433916928/ and https://twitter.com/thekonginc/status/1577282942094790656)
  • Member of Kong Champions program
  • Java 8 Oracle Certified Associate
  • SCEA - Sun Certified Enterprise Architect for JEE 5 (Part 1/3)
  • Macromedia Certified ColdFusion Developer
  • Former member of Team Macromedia for ColdFusion (later renamed for Adobe Community Experts)
  • Speaker at KongHQ "Destination:Scale" in 2021 with a session named "MAKE IT EASY: AUTOMATING TESTS AND DEPLOYMENT OF CUSTOM PLUGINS"
  • Speaker at TDC 2020, at the Kotlin Track with a session named "Using SpringBoot 2.3.0 with Kotlin and Gradle"
  • Speaker at TDC 2021, at the JavaScript and NodeJS Track with a session named "Writing consumer driven contract tests in Pact for an API client in NodeJS"
  • Speaker at TDC 2022, at the JavaScript and NodeJS Track with a session named "Evaluating and improving performance of APIs written in NodeJS"

📱 My Contacts (Email, StackOverflow and Linkedin profile)

logo gmail [email protected]

logo linkedin

logo stackoverflow

✅ Profile Stats

Card mostrando estatísticas do perfil

Thanks for visiting my profile 👋

kong-template-with-docker's People

Contributors

bovino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.