When trying to find the top search terms, we need to consider whether the data set can fit into memory or whether we need to stream it. We look at a few algorithms for identifying the top k terms with both approaches.
Also find me here:
Baeldung Editor
Ashley Frieze
I've been writing software since I was a kid, and have been doing it professionally since the days of dial-up internet. These days I'm a consultant, helping teams with full stack cloud projects in Java and TypeScript. When I'm not software engineering, I can be found performing as a stand-up comedian, or in musical theater.
Here's what I've reviewed (so far):
Baeldung on Computer Science
- All
- Software Architecture (1)
- Searching (1)
Difference Between Layers and Tiers
Filed under Software Architecture
Software can be thought of as having both layers and tiers. These concepts are often mixed up. We explore how the layers represent the logical architecture while the tiers represent the deployment architecture.