About

LShift is an independent software development company with offices in London and Berlin. It was founded in 2000 in Shoreditch, London, long before Silicon Roundabout or Tech City had even been imagined, by developers and designed to provide the ideal conditions in which the best levels of technical services can be offered to clients. Our model has proven successful again and again in the many long-standing relationships we have developed with our clients.

By Dinesh Cyanam from Ann Arbor, United States (IMG_2112) [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons
News

LShift is acquired by Oliver Wyman

About Oliver Wyman With offices in 50+ cities across 26 countries, Oliver Wyman is a global leader in management consulting that combines deep industry knowledge with specialised expertise in strategy, operations, risk management, and organisation transformation. Oliver Wyman is a wholly owned subsidiary of Marsh & McLennan Companies. Acquisition set to boost global management consultancy’s…

Konflikty.pl [Attribution or Attribution], via Wikimedia Commons
News

LShift joins GCloud 8

LShift is proud to announce its inclusion on the UK government’s “GCloud 8” roster of suppliers for Specialist Cloud Services.

By User:Salimfadhley (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons
Blog

4-way TCP handshake and firewalls

Jarek Siembida wrote “ This is one of those pieces that you keep in your head for ages but never get around to write up. Tcpdumping I was doing of late brought it back so here it is. We all know the 3-way handshake in TCP: SYN + SYN/ACK + ACK and voila! But this is not the end… ”

Berlin

LShift now has a second office—Zimmerstraße 11, Berlin D-10969, Tel (+49) 30 1205 3497

Blog

Pigtail: task queues with Potboiler

Tom Parker wrote “ Last month, I wrote about Potboiler, my AP Event Sourcing system. At the time I’d built a K/V store on top of Potboiler, mostly just as a test application. Potboiler isn’t really intended to be talked to directly by most clients, but will have some other form of service or store that sits on top… ”

Electric railway journal (1914) By Internet Archive Book Images [No restrictions], via Wikimedia Commons
Blog

Testing with Traces?

Matthew Sackman wrote “ Most APIs and type signatures are hopelessly inadequate for capturing and describing a model. For example, consider a map and the signatures for put and get. Even if you have pure functional type signatures, the signatures on their own convey no information about what they do with a key and value during put. For this…”

Development

We do not focus on any particular ‘preferred’ technologies—whether operating systems, databases, or development languages and environments. We do not routinely resell the same technologies to each client, although we have been spending quite a bit of time using messaging-related technologies at present. Our general experience allows us to recommend solutions uniquely tailored to address your business issues.

Distributed Systems Consulting

LShift offers bespoke consulting for clients using RabbitMQ for the first time, or with large or complex use cases. We were the original authors of RabbitMQ so we have a good understanding of the best way to employ it, as well as, for that matter, any messaging or integration technology.

Sam Hood [Public domain or Public domain], via Wikimedia Commons

Graduates and Interns

We welcome fresh blood and applications from students, or those newly qualified. Lack of experience can be accommodated (and fixed) for those with the right skills and aptitude.