Open in app

Sign In

Write

Sign In

JM Robles
JM Robles

376 Followers

Home

About

Published in ITNEXT

·Dec 15, 2022

Enabling a Contract Testing platform with Kubernetes

TL;DR: How to start using Consumer Driven Contract Testing platform with Pact in a production-grade environment. Motivation Everyone in the modern software development industry uses the E2E test to have confidence in the new developments to release. …

Programming

8 min read

Enabling Contract Testing platform with Kubernetes
Enabling Contract Testing platform with Kubernetes
Programming

8 min read


Published in ITNEXT

·Nov 14, 2022

Create your own “Twitter” in 10 minutes

TL;DR: Do you want your own social network as Elon does? Join the federated Mastodon microblogging. First things first… What is Mastodon? Mastodon is an open-source federated microblogging platform. Hold on, what? Sorry, let me explain in other words. As you probably know, Elon Musk has just acquired Twitter. Besides the business model…

Kubernetes

6 min read

Create your own “Twitter” in 10 minutes
Create your own “Twitter” in 10 minutes
Kubernetes

6 min read


Oct 24, 2022

Postgres audit trails

TL;DR: Why and what options do we have to do audit trails in Postgres Motivation In a very high-level view, audit trails respond to the questions of who, what and when access to the database. Probably it’s a duty if your business has to pass an audit or it has compliance…

Database

6 min read

Postgres audit trails
Postgres audit trails
Database

6 min read


Published in ITNEXT

·Oct 9, 2022

Testing AWS Cloudwatch alarms

TL;DR: How to test that your alarms work properly! Motivation AWS CloudWatch is a cloud service for storing and indexing of any kind on logs. You can add dimensions, properties, … With AWS CloudWatch Insight we can define metrics on logs, send embedded metrics… and create alarms! Having alarms for your…

Programming

5 min read

Testing AWS Cloudwatch alarms
Testing AWS Cloudwatch alarms
Programming

5 min read


Sep 18, 2022

Python Http logging handler for fluentd

TL;DR: How to do modern python logging with a fluent logging collector Motivation Python's out-of-box logging facilities are excellent. It’s a pluggable system that allows us to customize the logging format, add as many handlers as we need, configure it using config files and so on. On the other hand, fluentd…

Python

4 min read

Python Http logging handler for fluentd
Python Http logging handler for fluentd
Python

4 min read


Sep 11, 2022

Fluentd + Elasticsearch + Kibana, your on-premise logging platform

TL;DR: How to set up an open source logging platform on Kubernetes Motivation Logs are mandatory. We need a way to record and monitor our application's status in real production-grade applications. In another post, I explored how you can use an OpenTelemetry-based stack to have traces of the requests which pass…

Logging

5 min read

Fluentd + Elasticsearch + Kibana, your on-premise logging platform
Fluentd + Elasticsearch + Kibana, your on-premise logging platform
Logging

5 min read


Sep 4, 2022

Instrumenting your Python app under Istio

TL;DR: How to add spans to your Istio traces in Python Motivation We discovered how to enable Istio in your Kubernetes cluster in the last post. Enabling Istio in a Rancher cluster How to install and set up Istio in a Kubernetes cluster managed with Rancher and Nginx ingress.jmrobles.medium.com Thanks to its auto instrumentation feature out of the box, Istio creates a new trace for each new incoming request. …

Istio

4 min read

Instrumenting your Python app under Istio
Instrumenting your Python app under Istio
Istio

4 min read


Aug 21, 2022

Enabling Istio in a Rancher cluster

TL;DR: How to install and set up Istio in a Kubernetes cluster managed with Rancher and Nginx ingress. Motivation Istio is one of the most used mesh services to interconnect and communicate microservices in clusters. Istio is compound by several open sources of software and services. The core of the system…

Microservices

5 min read

Enabling Istio in a Rancher cluster
Enabling Istio in a Rancher cluster
Microservices

5 min read


Aug 16, 2022

Python Telegram Bot Bootstrap

TL;DR: This bootstrap enables the easy telegram bot developing in Python with production-grade features. Motivation Telegram rules. It’s the king if we take in count the number of features… and its awesome bot skills. I used telegram bots for multiple scenarios: alarm notification, scrapping control, automation tools, … I find python-telegram-bot…

Telegram

3 min read

Python Telegram Bot Bootstrap
Python Telegram Bot Bootstrap
Telegram

3 min read


Aug 7, 2022

ToolJet, your own no-code platform in 5 minutes

TL;DR: How to deploy the open source no-code self-service platform into your Kubernetes cluster. Motivation No-code rules. It’s trending topic right now. Now that everyone has gotten used to creating their own self-service dashboards with data from the warehouse/datalake, the evolution of self-services appears: no-code apps. With a no-code platform, any…

No Code

5 min read

ToolJet, your own no-code platform in 5 minutes
ToolJet, your own no-code platform in 5 minutes
No Code

5 min read

JM Robles

JM Robles

376 Followers

Backend / Platform engineer #go #python #kubernetes #terraform #devops

Following
  • Enrique Dans

    Enrique Dans

  • ODSC - Open Data Science

    ODSC - Open Data Science

  • Joe Procopio

    Joe Procopio

  • Martin Adams

    Martin Adams

  • Javier Lopez

    Javier Lopez

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech