Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 7 days ago

I Hate Go, but It Saved My Startup: An Architectural Autopsy

http://audiotext.live/blog/posts/hate-go-saved-startup-architecture/

#HackerNews #I #Hate #Go #but #It #Saved #My #Startup #An #Architectural #Autopsy #StartupLife #GoProgramming #SoftwareArchitecture #TechInsights

AudioText Live Blog

I Hate Go, But It Saved My Startup: An Architectural Autopsy

How a Functional Programming snob embraced Go, Microservices, and NATS to build a Twilio competitor for 1/5th the price.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 weeks ago

Microservices Killed Our Startup. Monoliths Would've Saved Us

https://medium.com/lets-code-future/microservices-killed-our-startup-monoliths-wouldve-saved-us-4ebadf584a6d

#HackerNews #Microservices #Monoliths #Startup #Failure #SoftwareArchitecture #TechLessons

  • Copy link
  • Flag this post
  • Block
InfoQ
InfoQ
@infoq@techhub.social  ·  activity timestamp 4 weeks ago

💡 72% of organizations have adopted AI, yet most are stuck in “pilot purgatory”!

The reason? It’s rarely a technology problem- it’s a flow problem.

As this #InfoQ article explores, AI is a force multiplier: if your organization is dysfunctional, AI will simply amplify that dysfunction at scale. 📈

The real shift isn’t just #AIadoption - it’s moving toward #FastFlow by: ✅ Defining clear domain boundaries ✅ Engineering context

📖 Read the deep dive: https://bit.ly/4qdZMVt

#SoftwareArchitecture #AIArchitecture #AI

*******************************************
𝑇ℎ𝑖𝑠 𝑎𝑟𝑡𝑖𝑐𝑙𝑒 𝑤𝑎𝑠 𝑤𝑟𝑖𝑡𝑡𝑒𝑛 𝑏𝑦 𝑝𝑎𝑟𝑡𝑖𝑐𝑖𝑝𝑎𝑛𝑡𝑠 𝑜𝑓 𝑡ℎ𝑒 𝑜𝑛𝑙𝑖𝑛𝑒 𝐼𝑛𝑓𝑜𝑄 𝐶𝑒𝑟𝑡𝑖𝑓𝑖𝑒𝑑 𝐴𝑟𝑐ℎ𝑖𝑡𝑒𝑐𝑡 𝑃𝑟𝑜𝑔𝑟𝑎𝑚. 𝐼𝑡 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑠 𝑡ℎ𝑒 𝑐𝑎𝑝𝑠𝑡𝑜𝑛𝑒 𝑜𝑓 𝑡ℎ𝑒𝑖𝑟 𝑤𝑜𝑟𝑘, 𝑟𝑒𝑓𝑙𝑒𝑐𝑡𝑖𝑛𝑔 𝑡ℎ𝑒 𝑐𝑜ℎ𝑜𝑟𝑡'𝑠 𝑐𝑜𝑙𝑙𝑒𝑐𝑡𝑖𝑣𝑒 𝑙𝑒𝑎𝑟𝑛𝑖𝑛𝑔𝑠 𝑜𝑛 𝑡ℎ𝑒 𝑖𝑛𝑡𝑒𝑟𝑠𝑒𝑐𝑡𝑖𝑜𝑛 𝑜𝑓 𝐴𝐼 𝑎𝑛𝑑 𝑚𝑜𝑑𝑒𝑟𝑛 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒 𝑎𝑟𝑐ℎ𝑖𝑡𝑒𝑐𝑡𝑢𝑟𝑒.

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this post
  • Block
Konrad Hinsen boosted
Karsten Schmidt
Karsten Schmidt
@toxi@mastodon.thi.ng  ·  activity timestamp 2 months ago

Hierarchies 😩... One of the biggest recurring time-consuming issues I sometimes encounter is making decisions about _where_ to put some (new or exisiting) code/feature, i.e. in which package, new or existing, considering: functional fit (topic), structural fit (pre-existing data format conventions with the rest of a package), and if possible, not introducing new dependencies as a result of new feature... Sometimes these three aspects are mutually blocking each other and it's so time consuming to figure out a solution...

I've got very similar issues with most other static hierarchies (e.g. directory-based file systems, hierarchical websearch directories etc.) and why I think tag-based systems (with intersection/union/negation ops, not just single categories) are a superior way to organize large collections of knowledge (counting source code here too as a form of encoded knowledge). It's also one of the reasons I've been experimenting with and building tools with completely flat collections/graphs and then use queries & transclusion to assemble/extract/select functionality on demand... Need to prepare some screen recordings to share more of those tools/experiments...

#Hierarchy #Tagging #SoftwareArchitecture

  • Copy link
  • Flag this post
  • Block
Karsten Schmidt
Karsten Schmidt
@toxi@mastodon.thi.ng  ·  activity timestamp 2 months ago

Hierarchies 😩... One of the biggest recurring time-consuming issues I sometimes encounter is making decisions about _where_ to put some (new or exisiting) code/feature, i.e. in which package, new or existing, considering: functional fit (topic), structural fit (pre-existing data format conventions with the rest of a package), and if possible, not introducing new dependencies as a result of new feature... Sometimes these three aspects are mutually blocking each other and it's so time consuming to figure out a solution...

I've got very similar issues with most other static hierarchies (e.g. directory-based file systems, hierarchical websearch directories etc.) and why I think tag-based systems (with intersection/union/negation ops, not just single categories) are a superior way to organize large collections of knowledge (counting source code here too as a form of encoded knowledge). It's also one of the reasons I've been experimenting with and building tools with completely flat collections/graphs and then use queries & transclusion to assemble/extract/select functionality on demand... Need to prepare some screen recordings to share more of those tools/experiments...

#Hierarchy #Tagging #SoftwareArchitecture

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Microservices? No, modularity is what matters

https://binaryigor.com/modular-monolith-and-microservices-modularity-is-what-truly-matters.html

#HackerNews #Microservices #Modularity #SoftwareArchitecture #Development #BestPractices

Modular Monolith and Microservices: Modularity is what truly matters

Modularity is a crucial concept when designing and creating software. Independent of whether our chosen architecture style is to have a single unit of deployment - Monolith or multiple units of deployment - Microservices/Services. It is a quality that should be treated completely independent of how many deployable units of software we choose to have.
  • Copy link
  • Flag this post
  • Block
alcinnz boosted
codeDude :archlinux: :neovim:
codeDude :archlinux: :neovim:
@codeDude@floss.social  ·  activity timestamp 3 months ago

My first #blog serie is coming .... It will be about #DomainDriverDesign

#softwareDevelopment #softwareArchitecture #programming

  • Copy link
  • Flag this post
  • Block
codeDude :archlinux: :neovim:
codeDude :archlinux: :neovim:
@codeDude@floss.social  ·  activity timestamp 3 months ago

My first #blog serie is coming .... It will be about #DomainDriverDesign

#softwareDevelopment #softwareArchitecture #programming

  • Copy link
  • Flag this post
  • Block
GeePawHill boosted
SoftwareArchitecture Gathering
SoftwareArchitecture Gathering
@SAG_Conference@mastodon.social  ·  activity timestamp 4 months ago

🤖 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let’s Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.💡

Read the full interview 👉 https://t1p.de/d9p1z

#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB

Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Software Architecture Gathering 2025

Clare Sudbery on Human-Centered Software Development and Keeping Humans in the Loop

Discover how Clare Sudbery encourages learning, psychological safety, and effective human-AI collaboration in software development, emphasizing TDD, LLMs, and practical best practices.
  • Copy link
  • Flag this post
  • Block
SoftwareArchitecture Gathering
SoftwareArchitecture Gathering
@SAG_Conference@mastodon.social  ·  activity timestamp 4 months ago

🤖 How can we combine #AI with #TestDrivenDevelopment without losing the human touch? @claresudbery shares insights from her workshop "How Can You Combine AI With Test Driven Development?" and her session "Let’s Stop Making Each Other Feel Stupid" on fostering learning, psychological safety, and human-centered practices in software development.💡

Read the full interview 👉 https://t1p.de/d9p1z

#SAGconf #SoftwareArchitecture #HumanInTheLoop #PsychologicalSafety #TDD #LearningCulture #iSAQB

Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Interview: Higher-Level Principles: Clare Sudbery on Asking Simple Questions and Keeping Humans in the Loop
Software Architecture Gathering 2025

Clare Sudbery on Human-Centered Software Development and Keeping Humans in the Loop

Discover how Clare Sudbery encourages learning, psychological safety, and effective human-AI collaboration in software development, emphasizing TDD, LLMs, and practical best practices.
  • Copy link
  • Flag this post
  • Block
Virtual Domain-Driven Design
Virtual Domain-Driven Design
@virtualddd@techhub.social  ·  activity timestamp 4 months ago

Ever joined a project haunted by undocumented decisions?

Our new story on facilitating architecture explores these "ghost decisions." We discuss uncovering them through "architectural archaeology"—reverse-engineering the past into Architecture Decision Records (ADRs).

Understanding the 'why' empowers teams to challenge old constraints and evolve the system confidently.

Read more on the approach:
https://virtualddd.com/facilitating-archdes/uncovering-ghost-decisions-architecture/

#DDD #SoftwareArchitecture #ADR #SoftwareDesign #Facilitation

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
Virtual Domain-Driven Design

Uncovering "Ghost Decisions" in Software Architecture

Discover how to find and document the "ghost decisions" that haunt your software architecture. Learn about using Architecture Decision Records (ADRs) to bring clarity to your team and empower them to make better choices.
  • Copy link
  • Flag this post
  • Block
Tim Chambers boosted
Tomas Zezula
Tomas Zezula
@tomaszezula@jvm.social  ·  activity timestamp 7 months ago

In my latest article, I shift focus from feature flags and pricing plans to a challenge many SaaS teams are now facing: how to keep your LLM-powered features fast, affordable, and reliable under load.

I break down why LLMs can quietly destroy your margins and what makes these features especially hard to scale. #SaaS#LLM#SoftwareArchitecture

https://buff.ly/jhPck5j

  • Copy link
  • Flag this post
  • Block
Tomas Zezula
Tomas Zezula
@tomaszezula@jvm.social  ·  activity timestamp 7 months ago

In my latest article, I shift focus from feature flags and pricing plans to a challenge many SaaS teams are now facing: how to keep your LLM-powered features fast, affordable, and reliable under load.

I break down why LLMs can quietly destroy your margins and what makes these features especially hard to scale. #SaaS#LLM#SoftwareArchitecture

https://buff.ly/jhPck5j

  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct