---
title: "Elvis Lee (@Elvis5566) | Hashnode"
description: "Elvis Lee (@Elvis5566) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@Elvis5566"
---

@Elvis5566

# Elvis Lee

@Elvis5566 · Joined August 2024

## Comments

[Thank you for the comprehensive explanation. I learned a lot. Much appreciated.](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731/comment/66bf817c59e4257e325b582a#reply-66c0bb5c1fedc1d759896b4c)

Reply · Article · Aug 17, 2024 · [The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731)

[Very Interesting, but I am still confused... If Shardcake entity handling messages one at a time, just like Akka actor does. Why do you need to handle race condition?](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731/comment/66bf817c59e4257e325b582a)

Comment · Article · Aug 16, 2024 · [The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731)

[I See, Thank you :)](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731/comment/66b3098bc035a93b10be0e83#reply-66b3300c0788c291edaa78dd)

Reply · Article · Aug 7, 2024 · [The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731)

[Hi, For the ZPure type W, you mentioned "I've used it for storing events in an event sourcing application, for feeding a stream of messages to players in a game, but also for storing actual logs" Isn't logging or firing events a side effect? And should no be in ZPure?](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731/comment/66b3098bc035a93b10be0e83)

Comment · Article · Aug 7, 2024 · [The Tri-Z Architecture: a Pattern for Layering ZIO Applications in Scala](https://hashnode.com/posts/the-tri-z-architecture-a-pattern-for-layering-zio-applications-in-scala/66b07c222ac672d4672fe731)
