#Dapper #java #Sleuth #span #Spring #Spring Boot #Spring Cloud #Spring Cloud Sleuth #Spring Framework #trace #tracing #Zipkin

Getting up & running quickly with Spring Cloud Sleuth

As you begin to divide conglomerate functionality into discrete, decoupled microservices, you introduce a number of opportunities and challenges into your system(s). The opportunities are often well-known, including (and especially!) development velocity, fidelity/fit (functionality matches requirements), scalability, and a host of other “ilities”. Challenges also exist of course, including the question of how to gain visibility into end-to-end interactions involving multiple microservices across process and network boundaries. Spring Cloud Sleuth provides a lightweight, configurable, and easy way to begin capturing trace information within your distributed system. ...

#query method #quick tip #REST #Spring #Spring Data #Spring Data REST #T4SD #Tips 4 Spring Devs

T4SD (Tips 4 Spring Devs): Exposing Query Methods in Spring Data REST

Spring Data REST takes an opinionated approach to exposing Spring Data repositories via REST endpoints, covering the 80-90% use case with a minimum of code and fuss. But did you know that it provides a no-lifting-required mechanism for exposing query methods you define on those repositories as well? Let’s say you create a method like this: Referencing that bit of functionality directly is simple, just append /search/<methodName> to the collection endpoint: ...

#Arduino #Cloud #Cloud Foundry #Internet of Things #IoT #java #Raspberry Pi #RE #renewable energy #self powered #Spring

Building a Portable, Self-powering, Cloud-Connected IoT demo

Or “How to build a portable self-powered, self-licking ice cream cone.” 😀 Several years ago, I started building what I referred to affectionately as a self-licking ice cream cone: a Renewable Energy (RE) system that powered the same IoT system that monitored it. I’ve given several talks about this system, both its hardware and its software stack, and there are so many useful (and scalable) lessons I’ve learned that I really enjoy sharing. ...