Category Archives: Java

oom-report linux Utility

Announcing a new SRE utility I wrote for processing linux syslog Out of Memory (OOM) entries, oom-report. It parses logfiles for OOMs and reports on how much RAM (vm + rss) each process used and sorts from smallest to largest. … Continue reading

Posted in Java, Linux, Open Source, Tech | Leave a comment

RedisConf 2018

I attended RedisConf 2018 on Thursday at Pier 27 (The James R. Herman Cruise Terminal) in SF. Just like 2017, the talks were extremely high-quality and imaginative – I wished I could see all of the tracks. The Herman Center … Continue reading

Posted in API Programming, Cloud, Java, Linux, Microservices, MySQL, Open Source, Tech | Leave a comment

Microservices: Java MicroProfile Links

From the MicroProfile FAQ: “The MicroProfile is a baseline platform definition that optimizes Enterprise Java for a microservices architecture and delivers application portability across multiple MicroProfile runtimes. The initially planned baseline is JAX-RS + CDI + JSON-P, with the intent … Continue reading

Posted in API Programming, Business, Cloud, GC Pauses, Java, Linux, Microservices, Open Source, Oracle, REST API Programming, Tech | Leave a comment

Basic JMeter Load Testing of Web Sites and Rest APIs

This is an intro to load testing with Apache JMeter, an Open Source load testing tool. As a developer, QA or Operations engineer, it’s important to be familiar with what load testing tools can do, and to know how to … Continue reading

Posted in API Programming, GC Pauses, Java, Open Source, REST API Programming, Tech | Leave a comment

Linux Graceful Service Shutdown Techniques

When doing server upgrades with multiple servers, the ideal way is to: 1. take one instance out of the pool 2. drain connections on it 3. upgrade it 4. put it back into the pool 5. back to #1. The … Continue reading

Posted in API Programming, Business, Cloud, Java, Linux, Microservices, Open Source, Tech | Leave a comment